home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Forever 4
/
Atari Forever 4.zip
/
Atari Forever 4.iso
/
SERIE_SP
/
SP_019
/
FINDR
/
FINDER.STG
< prev
next >
Wrap
Text File
|
1998-03-14
|
22KB
|
506 lines
##ACE-STGPAR 4 0021
@database "Finder Dokumentation"
@subject "Dokumentation/Sonstige"
@author "Holger Weets"
@$VER: finder.hyp (@:"__DATE__")
@options +gz-s-d12
@extern Thing "thing.hyp/Main"
@extern Notice "notice.hyp/Main"
@extern PacShell "pacshell.hyp/Main"
@extern GrafTool "graftool.hyp/Main"
@extern Stella "stella.hyp/Main"
@extern ST-Guide "st-guide.hyp/Main"
@node Main "Finder"
@{U}Inhalt Finder@{0}
@limage "finder.img" 0 %0100100001001000
@{U}Inhalt:@{0}
@line 28 0 11 0 7
Installation Suchen
Highlights Archive
Voraussetzungen Parallel
Rechtliches "Turbo"
Sym. Links
Kataloge
Tastatur Dateien/Ordner suchen
Maus Zeichenketten suchen
Trefferliste History
Finder-Kataloge
@endnode
@node "Installation"
@{U}Installation Finder@{0}
Die Installation des Finder gestaltet sich denkbar einfach:
1. Die Datei Finder.app in ein beliebiges Verzeichnis kopieren oder,
falls der Finder als ACC laufen soll, die Datei finder.app in
finder.acc umbenennen und zu den anderen installierten ACCs kopieren.
2. Die Datei Finder.hyp in das Guides Verzeichnis des ST-Guide kopieren.
3. Falls nicht längst geschehen, die Environment-Variable AVSERVER mit
dem Namen des verwendeten Desktop belegen;
unter MagiC geschieht dies durch Eintragen der Zeile
#_ENV AVSERVER=THING
in die Datei magx.inf (statt THING muß natürlich der Name des tat-
sächlich benutzten Desktop eingetragen werden, z.B. AVSERVER, EASE,
MAGXDESK oder GEMINI).
Wird dieser Punkt nicht beachtet, so funktioniert der Finder natürlich
trotzdem, aber einige seiner Features stehen dann u.U. nicht zur
Verfügung.
Falls der Desktop Thing verwendet wird, kann der Finder unter
@{"Extra/Voreinstellung -> System: Suchen" ignore}
eingetragen werden und steht dann direkt per CTRL-F bzw. über den
entsprechenden Menüpunkt unter "Datei" zur Verfügung.
@endnode
@node "Highlights"
@{U}Highlights Finder@{0}
Die auffälligsten Features im Überblick:
· Das Suchen nach Dateien erfolgt im wahlweise Hintergrund, und zwar unter
allen Betriebsystemen, selbst unter TOS (wenn der Finder als ACC
installiert ist).
· Lange Dateinamen werden unterstützt.
· Es können neben den Verzeichnissen alle wichtigen Archivtypen durchsucht
werden, ohne das hierzu ein externes Programm notwendig wäre.
· Es kann in allen [auf das angegebene Pattern passenden] Dateien nach
Zeichenketten gesucht werden, wobei die Suche mit hoher Geschwindigkeit
erfolgt und die Dateien beliebig groß sein können.
· Der Finder kann beliebige Medien (CDs, Festplatten) katalogisieren
und in diesen Finder-Katalogen auch suchen.
· Volle Unterstützung des AV-Protokolles (Kopieren, Löschen, Datei-Info
zeigen, Verzeichnisse öffnen etc), so daß der Finder bei Verwendung
eines geeigneten Desktop quasi zu einem Teil desselben wird.
@endnode
@node "Voraussetzungen"
@{U}Voraussetzungen Finder@{0}
Finder sollte auf allen TOS-Basierten Systemen in allen Auflösungen auf
allen Grafikkarten laufen.
@endnode
@node "Rechtliches"
@{U}Rechtliches Finder@{0}
Finder ist Shareware, d.h. jeder regelmäßige Anwender dieses Programmes
muß sich bei mir als solcher registrieren lassen, indem er den
symbolischen Betrag von 10,- DM an mich entrichtet:
Holger Weets
Tangastr. 45
26121 Oldenburg
BLZ: 380 707 24
Kto: 1776764
Bank 24
Der Finder ist in der unregistrierten Version in seiner Funktionalität
nicht eingeschränkt, lediglich ein bei mehreren Gelegenheiten
erscheinender Dialog erinnert an die fällige Registrierung.
Diejenigen, die andere meiner Programme kennen, werden sich jetzt vielleicht
wundern, aber ich habe beschlossen, es ein letztes Mal mit dem Konzept nicht
eingeschränkter Shareware zu versuchen - es ist jetzt also an euch, mich
davon zu überzeugen, daß dieses Konzept mittlerweile doch funktionieren
kann.
Das übliche...
Der Finder wurde nach bestem Wissen implementiert und ausgiebig getestet,
dennoch können Fehler im Programm nicht ausgeschlossen werden. Ich über-
nehme daher keinerlei Haftung für direkte oder indirekte Schäden, die durch
Benutzung des Finders theoretisch entstehen könnten.
Mit dem ersten Start des Programmes erkennt der Anwender dies an.
@endnode
@node "Tastatur"
@{U}Tastatur Finder@{0}
UP Eine Zeile zurückscrollen
DN Eine Zeile weiterscrollen
SHIFT-UP/PageUp Springe eine Seite zurück
SHIFT-DN/PageDown Springe eine Seite weiter
HOME Springe an den Anfang der Liste
SHIFT-HOME Springe ans Ende der Liste
RETURN/ENTER Pattern suchen, alte Liste vorher löschen
SHIFT RETURN
SHIFT ENTER Pattern suchen, alte Liste behalten
UNDO Alle Einträge deselektieren
CTRL-A Alle Einträge selektieren
CTRL-I Info zu selektierten Dateien zeigen (AV Server)
CTRL-K Katalog erstellen
CTRL-C aktuelle Liste bzw. alle selektierten Einträge
ins Clipboard speichern
CTRL-S aktuelle Liste bzw. alle selektieren Einträge
in eine Datei abspeichern
CTRL-W Fenster wechseln (AV-Server)
CTRL-Q/U Fenster schließen
ALT-[A-Z] Laufwerksbutton (de-)selektieren
SHIFT-ALT-[A-Z] alle Laufwerksbuttons ab dem angegebenen
(de-)selektieren
Delete selektierte Dateien löschen (AV Server)
CTRL-Delete selektierte Einträge aus der Liste entfernen
CTRL-Esc Hintergrund-Suche abbrechen
Shift-Shift Vordergrund-Suche abbrechen
F1 Option 'Archive' ein/ausschalten
F2 Option 'Parallel' ein/ausschalten
F3 Option '"Turbo"' ein/ausschalten
F4 Option 'Sym. Links' ein/ausschalten
F5 Option 'Kataloge' ein/ausschalten
Tab Editfeld wechseln (File/Pattern)
HELP zeigt diese Onlinehilfe, sofern ST-Guide installiert
ist
@endnode
@node "Maus"
@{U}Maus Finder@{0}
Klick Eintrag (de-)selektieren
Maustaste halten Drag & Drop (in beide Richtungen, also auch ins
Finderfenster) (AV Server)
Doppelklick Eintrag = Programm: vom AV Server starten lassen
Eintrag = Datei: dafür angemeldetes Programm vom
AV Server starten lassen
Eintrag = Ordner: diesen vom AV Server öffnen lassen
ALT-Doppelklick Fenster vom AV Server öffnen lassen, in dem sich der
Eintrag befindet
(je nach Fähigkeiten des AV Servers ist der gewählte
Eintrag in diesem auch gleich selektiert)
Rechtsklick Fenster nach vorne holen
@endnode
@node "Suchen"
@{U}Suchen Finder@{0}
Der Finder kann sowohl Partitionen, Verzeichnisse, Archive und
Finder-Kataloge nach Dateien und Ordnern durchsuchen, als auch Dateien
nach Zeichenketten, er entscheidet anhand der Eingaben automatisch, was
zu tun ist:
· @{B}Dateimaske gesetzt, Stringmaske leer:@{0}
Alle auf die Dateimaske passenden Dateien werden gesucht.
· @{B}Dateimaske gesetzt, Stringmaske gesetzt:@{0}
In allen auf die Dateimaske passenden Dateien wird zusätzlich nach der
in der Stringmaske angegebenen Zeichenkette gesucht und nur solche
Dateien in die Liste aufgenommen, die den String enthalten.
· @{B}Dateimaske leer, Stringmaske gesetzt:@{0}
Der String wird in allen Dateien auf den gewählten Laufwerken bzw.
im gewählten Startverzeichnis gesucht.
Das grundsätzliche Verhalten des Finders während der Suche kann beeinflußt
werden durch die Buttons
'Archive' 'Parallel' '"Turbo"' 'Sym. Links' 'Kataloge'
@endnode
@node "Archive"
@toc "Suchen"
@{U}Suchen / Button 'Archive' Finder@{0}
Ist dieser Button selektiert, so werden alle von Finder als solche
erkannten Archive durchsucht, im Einzelnen sind dies:
*.lha, *lzh LHarc-Archive
*.zip Zip-Archive
*.arj ARJ-Archive
*.zoo zoo-Archive
Der Finder liest die Inhaltsverzeichnisse dieser Archive ein und vergleicht
alle Einträge mit der angegebenen Dateimaske.
Naheliegenderweise kostet dieses Vorgehen mehr Zeit, als das simple
Durchsuchen der Verzeichnisse einer Partition, wenn also bekannt ist, daß
die gesuchte Datei sich nicht innerhalb eines Archives befinden kann, dann
sollte diese Option abgeschaltet werden.
Auf die Dateimaske passende Einträge innerhalb von Archiven werden immer in
die Trefferliste aufgenommen, auch wenn eine Stringmaske angegeben wurde,
da der Finder einleuchtenderweise in diesen Dateien nicht nach der Zeichen-
kette suchen kann.
@endnode
@node "Parallel"
@toc "Suchen"
@{U}Suchen / Button 'Parallel' Finder@{0}
Mit diesem Schalter läßt sich bestimmen, ob die Suche sehr schnell gehen
soll, andere laufende Programme derweil jedoch kaum Rechenzeit bekommen
(Button deselektiert) oder die Suche zwar einigermaßen zügig ablaufen soll,
derweil aber mit dem Finder oder anderen Programmen weitergearbeitet
werden kann (Button selektiert).
Ja, es ist tatsächlich so, daß während der Finder Partitionen nach Dateien
durchsucht, gleichzeitig z.B. eine weitere Dateimaske angegeben und gesucht
oder eine Katalogisierung gestartet werden kann, und zwar unabhängig von
den Fähigkeiten des benutzten Betriebsystemes.
Wie zügig sich das Weiterabeiten während einer Suchaktion gestaltet, ist
natürlich wesentlich von der Grundgeschwindigkeit des Rechners und des
durchsuchten Mediums abhängig.
@endnode
@node "\"Turbo\""
@toc "Suchen"
@{U}Suchen / Button '"Turbo"' Finder@{0}
Durch Einschalten dieser Option kann die Suchgeschwindigkeit nochmals
gesteigert werden. Der Schalter bewirkt, daß während der Suche keinerlei
Ausgaben getätigt werden, d.h. die Anzeige des aktuellen Ordners im
Fenstertitel entfällt genauso wie die direkte Ausgabe aller Treffer und
die Anpassung des Sliders an die Trefferliste.
@endnode
@node "Sym. Links"
@toc "Suchen"
@{U}Suchen / Button 'Sym. Links' Finder@{0}
Diese Option ist defaultmäßig eingeschaltet, in diesem Modus werden
symbolische Links auf Ordner vom Finder verfolgt, d.h. es wird auch in
so referenzierten Verzeichnissen gesucht.
Ist dies nicht erwünscht, so ist dieser Schalter zu deselektieren.
@endnode
@node "Kataloge"
@toc "Suchen"
@{U}Suchen / Button 'Kataloge' Finder@{0}
Ist dieser Button selektiert, so werden alle Finder-Kataloge durchsucht,
auf die Finder bei der Suche trifft.
Siehe auch: Archive
@endnode
@node "Dateien/Ordner suchen"
@toc "Suchen"
@{U}Suchen / Dateien/Ordner suchen Finder@{0}
· UNIX Wildcards möglich (*, ?)
· mehrere Pattern möglich, Trennzeichen ist ':' (z.B. "*.prg:*.app")
· Gesucht wird auf allen selektierten Laufwerken; ist kein Laufwerk
selektiert, so erscheint ein Fsel zur Auswahl des Startordners, ab
dem gesucht werden soll, wird hierbei eine Datei selektiert und handelt
es sich dabei um ein Archiv oder einen Katalog, so wird nur in diesem
gesucht, ansonsten ab dem Verzeichnis, in dem sich die Datei befindet.
· Während der Suche erscheint ein Punkt in der linken oberen Ecke des
Fensters, der am Ende des Suchvorganges wieder verschwindet (von einem
Pling begleitet)
· Die Suche erfolgt case insensitive
· Lange Dateinamen werden unterstützt
· Das aktuell durchsuchte Objekt (Verzeichnis, Archiv/Katalog) wird jeweils
im Fenstertitel angezeigt, sofern die Option "Turbo" nicht aktiv ist
@endnode
@node "Zeichenketten suchen"
@toc "Suchen"
@{U}Suchen / Zeichenketten suchen Finder@{0}
Per Default wird case insensitiv gesucht, d.h. "TEST" paßt auch auf
"test".
Folgende Schalter existieren derzeit:
- \c: Die Suche soll case sensitiv erfolgen.
- \b: Alle Zeichen kleiner 32 (Leerzeichen) werden in Leerzeichen um-
gewandelt, was insbesondere den Vorteil hat, daß auch Zeilen-
übergreifend gesucht werden kann, wenn also zwischen zwei Worten
ein Newline steht, und das Tabulatoren wie Leerzeichen behandelt
werden.
- \m: Mehrfache Leerzeichen werden wie eines behandelt, "Test 1" paßt
also auch auf eine Zeichenfolge "Test 1" in einer Datei.
- \o: hier kann angegeben werden, bis zu welchem Byte die Dateien
jeweils maximal durchsucht werden sollen;
Beispiel: \o512test durchsucht von jeder Datei die ersten 512
Bytes nach der Zeichenkette 'test'; beginnt das Pattern mit
einer Ziffer, so kann als Trennzeichen das ';' verwendet werden,
also "\o512;42", falls nach der Zeichenkette '42' gesucht werden
soll.
Diese Schalter können wie angegeben am Anfang des Suchpatterns aufge-
schrieben werden, das eigentliche Pattern beginnt dann hinter dem letzten
Schalter.
Technisches: die Suche erfolgt Blockweise mit dem Boyer-Moore
Algorithmus, so daß beliebig große Dateien maximal schnell durchsucht
werden können.
@endnode
@node "Trefferliste"
@{U}Trefferliste Finder@{0}
Die Namen aller auf die angegebenen Suchkriterien passenden Dateien werden
alphabetisch sortiert im Ausgabebereich des Fensters angezeigt.
Die Anzeige erfolgt abei in der Form '<Name> <Pfad>', so daß die
eigentlichen Namen übersichtlich untereinander stehen und nicht durch
unterschiedlich lange Pfade verstreut werden.
Die Einträge können selektiert werden, die Anzahl der selektierten
Einträge und die Summe der Dateilängen kann dabei im Infobereich unterhalb
der Laufwerksbuttons abgelesen werden.
So selektierte Einträge können je nach den Fähigkeiten des AV-Servers
(i.a. der Desktop) auf verschiedene Weise weiterverarbeitet werden:
· CTRL-C schreibt die Liste ins Clipboard (auch ohne AV-Server ;-)
· Doppelklick "startet" die betreffende Datei, d.h. wenn es sich um ein
Programm handelt, dann wird dieses gestartet, ansonsten die für die
Datei angemeldete Applikation
· Doppelklick mit Alternate läßt den Desktop ein Fenster mit dem Ver-
zeichnis öffnen, in dem sich die Datei befindet
· CTRL-I zeigt eine Infobox, der Reihe nach für alle selektierten Ein-
träge, mit der Möglichkeit, ihre Flags und ihre Namen zu ändern; das
funktioniert derzeit leider nur mit dem Desktop Thing.
· "Greifen" der Einträge und Ziehen derselben auf ein anderes Fenster
oder auf ein auf dem Desktop liegendes Icon 'übergibt' die Dateien an
dieses Fenster/Icon, d.h. ist es ein Verzeichnis-Fenster des Desktop,
so werden die Dateien kopiert, ist es z.B. ein Editor-Fenster (z.B.
von Notice), so wird dieser die Dateien der Reihe nach laden, PacShell
wird die Files je nach Fenstertyp in ein Archiv einpacken, kopieren,
UUDcoden etc., GrafTool, Stella oder 1stView werden die Dateien (z.B.
Bilder) anzeigen, Ziehen auf den Mülleimer wird die Dateien löschen...
Leider funktioniert dies nicht mit allen Desktops; mit Thing geht es
natürlich, mit Gemini wird es ebenfalls funktionieren, mit Ease ver-
mutlich nicht und mit MagiCDesk definitiv nicht (es sei denn, AVServer
von Alexander Barton ist installiert).
@endnode
@node "Finder-Kataloge"
@{U}Finder-Kataloge Finder@{0}
Es können beliebige Partitionen (also Platten, CDs, Disks) katalo-
gisiert werden, und selbstverständlich kann der Finder in diesen Listen
auch suchen, daß geht sogar so fix, daß es sich evtl. lohnt, die
Plattenpartitionen zu katalogisieren, auf denen häufig gesucht wird :-)
@{B}Erstellen eines Kataloges:@{0}
Ein Laufwerk auswählen; CTRL-K betätigen; der Finder bestimmt den
Namen des Laufwerkes und zeigt einen Fsel zur Auswahl der Katalogdatei;
hier den Pfad wie gewünscht einstellen und ggf. einen anderen Namen
wählen.
Man beachte, daß Finder-Kataloge bei der Suche nur anhand ihrer Endung
(.kat) erkannt werden , also sollte diese beim Einstellen des Katalog-
namens auch Verwendung finden.
@{B}@{"Direktes Suchen in Katalogen:" ignore}@{0}
Am besten sammelt man die Katalogfiles in einem eigenen Verzeichnis,
gibt bei Bedarf das passende Pattern ein und selektiert kein Laufwerk;
der Finder fragt dann nach dem Startverzeichnis, man wählt seinen
Katalog-Ordner, und Finder durchsucht die Kataloge dann automatisch,
sofern das Suchen in Katalogen eingeschaltet ist. Alternativ wählt man
den gewünschten Katalog an dieser Stelle direkt aus, dann wird nur
dieser durchsucht.
@{B}@{"Direktes Herumblättern in Katalogen:" ignore}@{0}
...geht mit Finder nicht, aber dafür mit KView von Christoph Spengler
um so besser. KView ist Freeware und in jeder gut sortierten Mailbox
erhältlich.
@endnode
@node "History"
@{U}History Finder@{0}
@{B}1.05 -> 1.06@{0}
· Neuer Button "Kataloge"; jetzt kann getrennt eingestellt werden, ob
Finder in Archiven und/oder in Finder-Katalogen suchen soll
· kleine Änderung am Katalog-Format für KView
· Finder läuft jetzt auch unter TOS als Programm und als ACC
· bei nicht gesetzter AVSERVER Variable wird der Desktop als solcher
angenommen
· D&D jetzt mit Rahmen und auch im hintenliegenden Fenster möglich
· bei erfolgreichem D&D auf den Mülleimer des Desktop verschwinden die
betreffenden Einträge aus der Trefferliste
· auf vielfachen Wunsch eines einzelnen Herren kann man dem Icon im
iconifizierten Fenster jetzt ansehen, ob Finder noch sucht oder schon
fertig ist ;-) ...wer sich da zwei verschiedene Icons wünscht, darf
mir gerne geeignete Kandidaten zukommen lassen.
@{B}1.04 -> 1.05@{0}
· Fenstertitel zeigt jetzt auch nach der ersten Suchaktion wieder die
korrekte Versionsnummer an
· defekten Alert gefixed (nur für Anwender ohne AV Server interessant)
· Schutz gegen endlose Ordnerverschachtelung durch symbolische Links
eingebaut
· für die Optionen beim Pattern Suchen lassen sich Backslashes jetzt
wieder eingeben
· sofern der Desktop Quoting unterstützt, gibt es jetzt keine Probleme
mehr mit Leerzeichen in Dateinamen
· Darstellung der Liste und des Cursors im laufenden Suchbetrieb ist
jetzt deutlich ruhiger
· mehr Sicherheitsabfragen i.Z. mit sehr langen Trefferlisten
· es können jetzt mehrere Pattern durch ':' getrennt angegeben werden,
nach denen gleichzeitig gesucht werden soll
· neuer Button "Sym. Links" erlaubt das Ein/Ausschalten der Verfolgung
symbolischer Links ("Aliase")
@{B}1.03 -> 1.04@{0}
· Finder merkt sich das Verzeichnis, das zuletzt als Startverzeichnis für
eine Suche angegeben wurde, und gibt es beim nächsten Versuch direkt
wieder vor
· symbolische Links auf Verzeichnisse werden berücksichtigt, jetzt kann
also beispielsweise auch auf U: gesucht werden
· die Spalten in der Ausgabe werden jetzt nach dem längsten gefundenen
Dateinamen sortiert
· Bei Ordnern in der Trefferliste reicht jetzt ein Doppelklick, um sie
zu Öffnen, Halten der Alternate Taste entfällt also
@{B}1.02 -> 1.03@{0}
· Finder merkt sich das Verzeichnis, in dem der letzte Katalog angelegt
wurde, und stellt ihn beim nächsten Katalogisieren wieder ein
· Sft-Alt-<LW> schaltet die Selektierung aller Laufwerke ab ein-
schließlich LW um, so das sich z.B. mit Sft-Alt-C, Sft-Alt-H mit zwei
Tastendrücken alle Laufwerke zwischen C: und G: selektieren lassen;
der Shortcut Sft-CTR-A (alle selektieren) wurde wegen Überflüssigkeit
entfernt
· Finder kann jetzt mehrere Laufwerke auf einmal (in einen Katalog)
katalogisieren
· Kleinen Bug i.Z. mit Iconify während der schnellen Suche behoben
· Behandlung von Umlauten korrigiert
· Neuer Schalter "Turbo" unterdrückt alle Ausgaben während der Suche
@{B}1.01 -> 1.02@{0}
· Üblen Bug entfernt, der zu einer unzutreffenden Fehlermeldung und zum
Abbruch des Suchvorganges führte - sorry.
@{B}1.00 -> 1.01@{0}
· Fehler beim Verschieben des Fensters im iconifizierten Zustand behoben
· Unschönheit beim 2. Öffnen des Registrierungs-Dialges behoben
· Bei Shift-CTRL-A (alle Laufwerke selektieren) wird sinnigerweise Lauf-
werk U: jetzt ausgelassen
· Das Editfeld kann jetzt auch per Mausklick gewechselt werden
· Wenn nicht im Hintergund gesucht wird, dann kann die Aktion jetzt durch
Halten beider Shift-Tasten abgebrochen werden
· Fehlermeldungen ergänzt
· Seite 'Voraussetzungen' im Hypertext ergänzt
@endnode